
package com.isn.logueo.managed;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

import com.isn.logueo.entity.Usuario;
import com.isn.logueo.service.UsuarioService;
import com.isn.logueo.service.UsuarioServiceImpl;

@ManagedBean(name="login")
@SessionScoped
public class LogueoBean {
	private Usuario usuario=new Usuario();
	private static UsuarioService loginService= new UsuarioServiceImpl();

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public String validar() throws Exception {
		if(loginService.validar(usuario)){
			return "paginas/principal";
		}
		else{
			FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Datos Incorrectos"));
			return null;
		}
	}
}
